home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / pc / Shout3Ddemo / Shout3d_runtime / codebase / models / x3d_logo.s3d < prev   
Text File  |  2000-09-12  |  29KB  |  557 lines

  1. #VRML V2.0 utf8
  2.  
  3. # Produced by 3D Studio MAX VRML97 exporter, Version 2.05, Revision 1.3
  4. # MAX File: x3d_1.max, Date: Fri Apr 30 14:28:37 1999
  5.  
  6. DEF Camera01 Viewpoint {
  7.   position 0.8899 0 21
  8.   orientation 1 0 0 0
  9.   fieldOfView 0.7363
  10.   description "Camera01"
  11. }
  12. DEF NavInfo01 NavigationInfo {
  13.   headlight FALSE
  14.   visibilityLimit 0
  15. }
  16. DEF Direct01 DirectionalLight {
  17.   intensity 1
  18.   color 1 1 1
  19.   direction 0.6418 -0.5137 -0.5693
  20.   on TRUE
  21. }
  22. DEF Direct01-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  23. DEF Direct02 DirectionalLight {
  24.   intensity 1
  25.   color 0.4706 0.4706 0.4706
  26.   direction -0.8429 -0.5198 -0.139
  27.   on TRUE
  28. }
  29. DEF Direct02-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  30. DEF Slash1 Transform {
  31.   translation 0.7286 0 7.506
  32.   rotation 0.9596 0.2368 0.1518 -3.873
  33.   children [
  34.   DEF Slash1-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  35.   DEF Slash1-ROT-INTERP OrientationInterpolator {
  36.     key [0, 0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 
  37.         0.3385, 0.3538, 0.3692, 0.3846, 0.4, 0.4154, 0.4308, ]
  38.     keyValue [0.9596 0.2368 0.1518 -3.873, 0.9596 0.2368 0.1518 -3.873, 
  39.       0.9584 0.2343 0.1627 -3.944, 0.9538 0.2264 0.1975 -4.155, 
  40.       -0.9411 -0.2098 -0.2653 -1.778, -0.9053 -0.1765 -0.3863 -1.333, 
  41.       -0.8182 -0.1184 -0.5627 -0.9487, -0.5974 -0.01118 -0.8019 -0.6673, 
  42.       -0.1394 0.1499 -0.9788 -0.5369, 0.3441 0.2686 -0.8997 -0.567, 
  43.       0.6089 0.3094 -0.7304 -0.6749, 0.7282 0.3187 -0.6067 -0.7866, 
  44.       0.7822 0.3198 -0.5347 -0.8703, 0.8036 0.3195 -0.5021 -0.9141, 
  45.       0.8061 0.3194 -0.4982 -0.9197, ] },
  46.     Shape {
  47.       appearance Appearance {
  48.         material Material {
  49.           diffuseColor 0 0 0
  50.         }
  51.       }
  52.       geometry DEF Slash1-FACES IndexedFaceSet {
  53.         coord DEF Slash1-COORD Coordinate { point [
  54.           0.6929 -0.02982 3.765, 0.08719 -0.787 3.765, 0.6813 -0.787 3.692, 
  55.           0.08719 -1.515 3.544, 0.6468 -1.515 3.475, 0.08719 -2.186 3.185, 
  56.           0.5909 -2.186 3.123, 0.08719 -2.774 2.703, 0.5155 -2.774 2.65, 
  57.           0.08719 -3.257 2.115, 0.4237 -3.257 2.073, 0.08719 -3.616 1.444, 
  58.           0.319 -3.616 1.415, 0.08719 -3.837 0.7155, 0.2054 -3.837 0.701, 
  59.           0.08719 -3.911 -0.04169, 0.08719 -0.4084 3.802]
  60.         }
  61.         coordIndex [
  62.           16, 1, 2, -1, 0, 16, 2, -1, 1, 3, 4, -1, 1, 4, 2, -1, 
  63.           3, 5, 6, -1, 3, 6, 4, -1, 5, 7, 8, -1, 5, 8, 6, -1, 
  64.           7, 9, 10, -1, 7, 10, 8, -1, 9, 11, 12, -1, 9, 12, 10, -1, 
  65.           11, 13, 14, -1, 11, 14, 12, -1, 15, 14, 13, -1]
  66.         }
  67.     }
  68.   ]
  69. }
  70. ROUTE Slash1-TIMER.fraction_changed TO Slash1-ROT-INTERP.set_fraction
  71. ROUTE Slash1-ROT-INTERP.value_changed TO Slash1.set_rotation
  72. DEF Slash2 Transform {
  73.   translation 0.7286 0 7.506
  74.   rotation 0.257 0.888 0.3813 -3.254
  75.   children [
  76.   DEF Slash2-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  77.   DEF Slash2-ROT-INTERP OrientationInterpolator {
  78.     key [0, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 0.3692, 0.3846, 
  79.         0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923, ]
  80.     keyValue [0.257 0.888 0.3813 -3.254, 0.257 0.888 0.3813 -3.254, 
  81.       0.2549 0.8739 0.414 -3.273, 0.2466 0.8247 0.509 -3.328, 
  82.       0.2264 0.721 0.6548 -3.416, -0.1886 -0.5489 -0.8143 -2.767, 
  83.       -0.1436 -0.3597 -0.922 -2.693, -0.09763 -0.1767 -0.9794 -2.647, 
  84.       -0.05475 -0.01256 -0.9984 -2.621, -0.01757 0.1253 -0.992 -2.611, 
  85.       0.01251 0.234 -0.9721 -2.611, 0.03497 0.3136 -0.9489 -2.615, 
  86.       0.0498 0.3653 -0.9295 -2.619, 0.05714 0.3907 -0.9187 -2.622, 
  87.       0.05806 0.3939 -0.9173 -2.623, ] },
  88.     Shape {
  89.       appearance Appearance {
  90.         material Material {
  91.           diffuseColor 0 0 0
  92.         }
  93.       }
  94.       geometry DEF Slash2-FACES IndexedFaceSet {
  95.         coord DEF Slash2-COORD Coordinate { point [
  96.           0.0608 0.02908 3.902, 0.0608 -0.7281 3.827, 0.5807 -0.7281 3.754, 
  97.           0.0608 -1.456 3.607, 0.5505 -1.456 3.538, 0.0608 -2.127 3.248, 
  98.           0.5015 -2.127 3.186, 0.0608 -2.715 2.765, 0.4356 -2.715 2.713, 
  99.           0.0608 -3.198 2.177, 0.3553 -3.198 2.136, 0.0608 -3.557 1.506, 
  100.           0.2636 -3.557 1.478, 0.0608 -3.778 0.778, 0.1642 -3.778 0.7634, 
  101.           0.0608 -3.852 0.0208, 0.5857 -0.3495 3.791]
  102.         }
  103.         coordIndex [
  104.           1, 2, 16, -1, 1, 16, 0, -1, 1, 3, 4, -1, 1, 4, 2, -1, 
  105.           3, 5, 6, -1, 3, 6, 4, -1, 5, 7, 8, -1, 5, 8, 6, -1, 
  106.           7, 9, 10, -1, 7, 10, 8, -1, 9, 11, 12, -1, 9, 12, 10, -1, 
  107.           11, 13, 14, -1, 11, 14, 12, -1, 15, 14, 13, -1]
  108.         }
  109.     }
  110.   ]
  111. }
  112. ROUTE Slash2-TIMER.fraction_changed TO Slash2-ROT-INTERP.set_fraction
  113. ROUTE Slash2-ROT-INTERP.value_changed TO Slash2.set_rotation
  114. DEF Text Transform {
  115.   translation 2.803 -0.1189 10.99
  116.   children [
  117.     Shape {
  118.       appearance Appearance {
  119.         material Material {
  120.           diffuseColor 0 0 0
  121.         }
  122.       }
  123.       geometry DEF Text-FACES IndexedFaceSet {
  124.         coord DEF Text-COORD Coordinate { point [
  125.           -0.2654 -0.004574 0, -0.4002 0.1162 0, -0.6249 0.1565 0, 
  126.           -0.2937 0.484 0, -0.2659 0.5159 0, -0.2492 0.5448 0, 
  127.           -0.2436 0.5708 0, -0.2575 0.6061 0, -0.2992 0.6273 0, 
  128.           -0.3688 0.6344 0, -1.056 0.6344 0, -1.109 0.6251 0, 
  129.           -1.14 0.5975 0, -1.149 0.4976 0, -1.154 0.291 0, -1.149 0.2564 0, 
  130.           -1.133 0.2283 0, -1.11 0.2109 0, -1.085 0.2042 0, -1.051 0.2134 0, 
  131.           -1.03 0.2409 0, -1.023 0.2869 0, -1.022 0.4389 0, -0.9944 0.478 0, 
  132.           -0.9484 0.4911 0, -0.4843 0.4911 0, -0.8502 0.1194 0, 
  133.           -0.8724 0.08863 0, -0.8779 0.04553 0, -0.8561 0.01846 0, 
  134.           -0.7986 0.01652 0, -0.7454 0.02749 0, -0.69 0.03588 0, 
  135.           -0.6422 0.03855 0, -0.4967 0.0116 0, -0.4094 -0.06927 0, 
  136.           -0.3803 -0.2041 0, -0.3947 -0.311 0, -0.4377 -0.3983 0, 
  137.           -0.5093 -0.4659 0, -0.5806 -0.5023 0, -0.6608 -0.5241 0, 
  138.           -0.75 -0.5314 0, -0.8536 -0.5211 0, -0.9383 -0.4903 0, 
  139.           -1.004 -0.439 0, -1.037 -0.396 0, -1.057 -0.3517 0, 
  140.           -1.064 -0.3061 0, -1.055 -0.2884 0, -1.031 -0.2791 0, 
  141.           -0.9888 -0.2753 0, -0.9578 -0.2524 0, -0.9392 -0.2248 0, 
  142.           -0.9344 -0.18 0, -0.9449 -0.1437 0, -0.9722 -0.1106 0, 
  143.           -1.015 -0.08703 0, -1.075 -0.08601 0, -1.142 -0.1089 0, 
  144.           -1.194 -0.1625 0, -1.226 -0.2314 0, -1.231 -0.285 0, 
  145.           -1.216 -0.3858 0, -1.172 -0.4751 0, -1.097 -0.5528 0, 
  146.           -0.9984 -0.6127 0, -0.8836 -0.6487 0, -0.752 -0.6607 0, 
  147.           -0.5973 -0.6474 0, -0.467 -0.6076 0, -0.3611 -0.5412 0, 
  148.           -0.283 -0.4508 0, -0.2361 -0.3391 0, -0.2205 -0.2059 0, 
  149.           1.163 0.3735 0, 0.9593 0.5861 0, 0.6191 0.6602 0, 0.01643 0.6607 0, 
  150.           -0.027 0.6572 0, -0.05459 0.6374 0, -0.06636 0.6044 0, 
  151.           -0.06187 0.5586 0, -0.03812 0.5311 0, 0.004908 0.5219 0, 
  152.           0.1463 0.5267 0, 0.1819 0.5108 0, 0.2054 0.4687 0, 
  153.           0.211 0.4197 0, 0.211 -0.3979 0, 0.1988 -0.4632 0, 
  154.           0.1622 -0.5024 0, 0.06152 -0.5055 0, 0.008771 -0.5064 0, 
  155.           -0.03511 -0.5143 0, -0.06144 -0.5381 0, -0.07022 -0.5777 0, 
  156.           -0.05952 -0.6162 0, -0.02743 -0.6384 0, 0.1038 -0.6384 0, 
  157.           0.52 -0.6377 0, 0.7881 -0.6231 0, 0.9345 -0.5717 0, 
  158.           1.054 -0.486 0, 1.153 -0.3545 0, 1.212 -0.1862 0, 1.231 0.01899 0, 
  159.           1.008 -0.276 0, 0.8511 -0.4556 0, 0.5898 -0.5155 0, 
  160.           0.4958 -0.5116 0, 0.4296 -0.5001 0, 0.3913 -0.4807 0, 
  161.           0.3806 -0.4584 0, 0.3742 -0.4198 0, 0.372 -0.3648 0, 
  162.           0.372 0.3673 0, 0.3761 0.4443 0, 0.3883 0.4978 0, 0.4086 0.5191 0, 
  163.           0.5647 0.5266 0, 0.8399 0.4853 0, 1.005 0.3121 0, 1.06 0.02342 0]
  164.         }
  165.         coordIndex [
  166.           6, 7, 8, -1, 5, 6, 8, -1, 4, 5, 8, -1, 4, 8, 9, -1, 3, 4, 9, -1, 
  167.           2, 3, 9, -1, 18, 19, 20, -1, 18, 20, 21, -1, 17, 18, 21, -1, 
  168.           16, 17, 21, -1, 15, 16, 21, -1, 14, 15, 21, -1, 13, 14, 21, -1, 
  169.           13, 21, 22, -1, 13, 22, 23, -1, 12, 13, 23, -1, 11, 12, 23, -1, 
  170.           10, 11, 23, -1, 10, 23, 24, -1, 9, 10, 24, -1, 9, 24, 25, -1, 
  171.           2, 9, 25, -1, 2, 25, 26, -1, 2, 26, 27, -1, 2, 27, 28, -1, 
  172.           2, 28, 29, -1, 2, 29, 30, -1, 2, 30, 31, -1, 2, 31, 32, -1, 
  173.           2, 32, 33, -1, 1, 2, 33, -1, 1, 33, 34, -1, 1, 34, 35, -1, 
  174.           0, 1, 35, -1, 74, 0, 35, -1, 74, 35, 36, -1, 73, 74, 36, -1, 
  175.           73, 36, 37, -1, 72, 73, 37, -1, 72, 37, 38, -1, 71, 72, 38, -1, 
  176.           71, 38, 39, -1, 70, 71, 39, -1, 70, 39, 40, -1, 69, 70, 40, -1, 
  177.           69, 40, 41, -1, 68, 69, 41, -1, 68, 41, 42, -1, 67, 68, 42, -1, 
  178.           67, 42, 43, -1, 66, 67, 43, -1, 66, 43, 44, -1, 65, 66, 44, -1, 
  179.           65, 44, 45, -1, 64, 65, 45, -1, 64, 45, 46, -1, 63, 64, 46, -1, 
  180.           63, 46, 47, -1, 62, 63, 47, -1, 62, 47, 48, -1, 61, 62, 48, -1, 
  181.           61, 48, 49, -1, 60, 61, 49, -1, 59, 60, 49, -1, 58, 59, 49, -1, 
  182.           58, 49, 50, -1, 57, 58, 50, -1, 56, 57, 50, -1, 55, 56, 50, -1, 
  183.           55, 50, 51, -1, 55, 51, 52, -1, 55, 52, 53, -1, 55, 53, 54, -1, 
  184.           77, 119, 120, -1, 85, 119, 77, -1, 77, 120, 121, -1, 
  185.           76, 77, 121, -1, 76, 121, 122, -1, 75, 76, 122, -1, 
  186.           106, 75, 122, -1, 106, 122, 123, -1, 105, 106, 123, -1, 
  187.           105, 123, 107, -1, 104, 105, 107, -1, 103, 104, 107, -1, 
  188.           103, 107, 108, -1, 102, 103, 108, -1, 101, 102, 108, -1, 
  189.           101, 108, 109, -1, 100, 101, 109, -1, 100, 109, 110, -1, 
  190.           100, 110, 111, -1, 99, 100, 111, -1, 99, 111, 112, -1, 
  191.           86, 118, 119, -1, 99, 112, 113, -1, 86, 117, 118, -1, 
  192.           99, 113, 114, -1, 99, 114, 115, -1, 117, 87, 116, -1, 
  193.           96, 97, 98, -1, 95, 96, 98, -1, 94, 95, 98, -1, 93, 94, 98, -1, 
  194.           93, 98, 99, -1, 92, 93, 99, -1, 91, 92, 99, -1, 91, 99, 115, -1, 
  195.           90, 91, 115, -1, 89, 90, 115, -1, 88, 89, 115, -1, 
  196.           88, 115, 116, -1, 87, 88, 116, -1, 82, 83, 84, -1, 
  197.           81, 82, 84, -1, 80, 81, 84, -1, 79, 80, 84, -1, 78, 79, 84, -1, 
  198.           78, 84, 85, -1, 85, 86, 119, -1, 77, 78, 85, -1, 86, 87, 117, -1]
  199.         }
  200.     }
  201.   ]
  202. }
  203. DEF Cube Transform {
  204.   translation -4.666 -0.324 11.02
  205.   children [
  206.   DEF Cube-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  207.   DEF Cube-POS-INTERP PositionInterpolator {
  208.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  209.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  210.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  211.         0.3692, 0.3846, ]
  212.     keyValue [-4.666 -0.324 11.02, -4.516 -0.324 11.02, -4.366 -0.324 11.02, 
  213.       -4.215 -0.324 11.02, -4.065 -0.324 11.02, -3.915 -0.324 11.02, 
  214.       -3.765 -0.324 11.02, -3.615 -0.324 11.02, -3.464 -0.324 11.02, 
  215.       -3.314 -0.324 11.02, -3.164 -0.324 11.02, -3.014 -0.324 11.02, 
  216.       -2.863 -0.324 11.02, -2.715 -0.324 11.02, -2.576 -0.324 11.02, 
  217.       -2.45 -0.324 11.02, -2.336 -0.324 11.02, -2.234 -0.324 11.02, 
  218.       -2.144 -0.324 11.02, -2.066 -0.324 11.02, -2 -0.324 11.02, 
  219.       -1.945 -0.324 11.02, -1.903 -0.324 11.02, -1.873 -0.324 11.02, 
  220.       -1.855 -0.324 11.02, -1.849 -0.324 11.02, ] },
  221.   DEF Cube-ROT-INTERP OrientationInterpolator {
  222.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  223.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  224.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  225.         ]
  226.     keyValue [1 0 0 0, 0 0 1 -0.2094, 0 0 1 -0.4189, 0 0 1 -0.6283, 
  227.       0 0 1 -0.8378, 0 0 1 -1.047, 0 0 1 -1.257, 0 0 1 -1.466, 
  228.       0 0 1 -1.676, 0 0 1 -1.885, 0 0 -1 -4.189, 0 0 -1 -3.979, 
  229.       0 0 -1 -3.77, 0 0 -1 -3.56, 0 0 -1 -3.351, 0 0 -1 -3.142, 
  230.       0.02737 0 -0.9996 -3.142, 0.05473 0 -0.9985 -3.142, 
  231.       0.08204 0 -0.9966 -3.142, 0.1093 0 -0.994 -3.142, 
  232.       0.1365 0 -0.9906 -3.142, 0.1602 0 -0.9871 -3.142, 
  233.       0.1722 0 -0.9851 -3.142, 0.1736 0 -0.9848 -3.142, 
  234.       ] },
  235.     Shape {
  236.       appearance Appearance {
  237.         material Material {
  238.           diffuseColor 1 0 0
  239.         }
  240.       }
  241.       geometry DEF Cube-FACES IndexedFaceSet {
  242.         coord DEF Cube-COORD Coordinate { point [
  243.           -0.36 -0.36 -0.36, 0.36 -0.36 -0.36, -0.36 0.36 -0.36, 
  244.           0.36 0.36 -0.36, -0.36 -0.36 0.36, 0.36 -0.36 0.36, 
  245.           -0.36 0.36 0.36, 0.36 0.36 0.36]
  246.         }
  247.         coordIndex [
  248.           0, 2, 3, -1, 3, 1, 0, -1, 4, 5, 7, -1, 7, 6, 4, -1, 0, 1, 5, -1, 
  249.           5, 4, 0, -1, 1, 3, 7, -1, 7, 5, 1, -1, 3, 2, 6, -1, 
  250.           6, 7, 3, -1, 2, 0, 4, -1, 4, 6, 2, -1]
  251.         }
  252.     }
  253.   ]
  254. }
  255. ROUTE Cube-TIMER.fraction_changed TO Cube-POS-INTERP.set_fraction
  256. ROUTE Cube-POS-INTERP.value_changed TO Cube.set_translation
  257. ROUTE Cube-TIMER.fraction_changed TO Cube-ROT-INTERP.set_fraction
  258. ROUTE Cube-ROT-INTERP.value_changed TO Cube.set_rotation
  259. DEF Sphere Transform {
  260.   translation -1.305 1.782 10.23
  261.   children [
  262.   DEF Sphere-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  263.   DEF Sphere-POS-INTERP PositionInterpolator {
  264.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  265.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  266.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  267.         0.3692, 0.3846, ]
  268.     keyValue [-1.305 1.782 10.23, -1.305 1.771 10.23, -1.305 1.687 10.23, 
  269.       -1.305 1.53 10.23, -1.305 1.302 10.23, -1.305 1.05 10.23, 
  270.       -1.305 0.7903 10.23, -1.305 0.5244 10.23, -1.305 0.3289 10.23, 
  271.       -1.305 0.3101 10.23, -1.305 0.5005 10.23, -1.305 0.6908 10.23, 
  272.       -1.305 0.87 10.23, -1.305 1.004 10.23, -1.305 1.084 10.23, 
  273.       -1.305 1.111 10.23, -1.305 1.104 10.23, -1.305 1.008 10.23, 
  274.       -1.305 0.8318 10.23, -1.305 0.6303 10.23, -1.305 0.4132 10.23, 
  275.       -1.305 0.198 10.23, -1.305 0.1643 10.23, -1.305 0.1907 10.23, 
  276.       -1.305 0.2216 10.23, -1.305 0.2364 10.23, ] },
  277.   DEF Sphere-SCALE-INTERP PositionInterpolator {
  278.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  279.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  280.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  281.         0.3692, 0.3846, ]
  282.     keyValue [1 1 1, 0.9644 1.053 0.9644, 0.9289 1.107 0.9289, 
  283.       0.8933 1.16 0.8933, 0.8581 1.213 0.8581, 0.8296 1.256 0.8296, 
  284.       0.8107 1.284 0.8107, 0.8012 1.298 0.8012, 1.12 1.011 1.12, 
  285.       1.52 0.65 1.52, 1.385 0.7367 1.385, 1.25 0.8233 1.25, 
  286.       1.115 0.91 1.115, 1.002 0.9822 1.002, 0.9345 1.026 0.9345, 
  287.       0.912 1.04 0.912, 0.8634 1.123 0.8634, 0.8147 1.206 0.8147, 
  288.       0.7685 1.285 0.7685, 0.7393 1.335 0.7393, 0.7296 1.352 0.7296, 
  289.       1.165 0.8913 1.165, 1.228 0.8191 1.228, 1.142 0.8758 1.142, 
  290.       1.04 0.9419 1.04, 0.9923 0.9734 0.9923, ] },
  291.   DEF Sphere-SCALE-ORI-INTERP OrientationInterpolator {
  292.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  293.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  294.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  295.         0.3692, 0.3846, ]
  296.     keyValue [1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 
  297.       1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 
  298.       1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 
  299.       1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 1 0 0 0, 
  300.       1 0 0 0, 1 0 0 0, ] },
  301.     Shape {
  302.       appearance Appearance {
  303.         material Material {
  304.           diffuseColor 0 0.8353 0
  305.         }
  306.       }
  307.       geometry DEF Sphere-FACES IndexedFaceSet {
  308. creaseAngle 1.5
  309.         coord DEF Sphere-COORD Coordinate { point [
  310.           0 0.4675 0, 0 0.4049 -0.2338, -0.1169 0.4049 -0.2024, 
  311.           -0.2024 0.4049 -0.1169, -0.2338 0.4049 0, -0.2024 0.4049 0.1169, 
  312.           -0.1169 0.4049 0.2024, 0 0.4049 0.2338, 0.1169 0.4049 0.2024, 
  313.           0.2024 0.4049 0.1169, 0.2338 0.4049 0, 0.2024 0.4049 -0.1169, 
  314.           0.1169 0.4049 -0.2024, 0 0.2338 -0.4049, -0.2024 0.2338 -0.3506, 
  315.           -0.3506 0.2338 -0.2024, -0.4049 0.2338 0, -0.3506 0.2338 0.2024, 
  316.           -0.2024 0.2338 0.3506, 0 0.2338 0.4049, 0.2024 0.2338 0.3506, 
  317.           0.3506 0.2338 0.2024, 0.4049 0.2338 0, 0.3506 0.2338 -0.2024, 
  318.           0.2024 0.2338 -0.3506, 0 0 -0.4675, -0.2338 0 -0.4049, 
  319.           -0.4049 0 -0.2338, -0.4675 0 0, -0.4049 0 0.2338, -0.2338 0 0.4049, 
  320.           0 0 0.4675, 0.2338 0 0.4049, 0.4049 0 0.2338, 0.4675 0 0, 
  321.           0.4049 0 -0.2338, 0.2338 0 -0.4049, 0 -0.2338 -0.4049, 
  322.           -0.2024 -0.2338 -0.3506, -0.3506 -0.2338 -0.2024, -0.4049 -0.2338 0, 
  323.           -0.3506 -0.2338 0.2024, -0.2024 -0.2338 0.3506, 0 -0.2338 0.4049, 
  324.           0.2024 -0.2338 0.3506, 0.3506 -0.2338 0.2024, 0.4049 -0.2338 0, 
  325.           0.3506 -0.2338 -0.2024, 0.2024 -0.2338 -0.3506, 0 -0.4049 -0.2338, 
  326.           -0.1169 -0.4049 -0.2024, -0.2024 -0.4049 -0.1169, -0.2338 -0.4049 0, 
  327.           -0.2024 -0.4049 0.1169, -0.1169 -0.4049 0.2024, 0 -0.4049 0.2338, 
  328.           0.1169 -0.4049 0.2024, 0.2024 -0.4049 0.1169, 0.2338 -0.4049 0, 
  329.           0.2024 -0.4049 -0.1169, 0.1169 -0.4049 -0.2024, 0 -0.4675 0]
  330.         }
  331.         coordIndex [
  332.           0, 1, 2, -1, 0, 2, 3, -1, 0, 3, 4, -1, 0, 4, 5, -1, 0, 5, 6, -1, 
  333.           0, 6, 7, -1, 0, 7, 8, -1, 0, 8, 9, -1, 0, 9, 10, -1, 
  334.           0, 10, 11, -1, 0, 11, 12, -1, 0, 12, 1, -1, 1, 13, 14, -1, 
  335.           1, 14, 2, -1, 2, 14, 15, -1, 2, 15, 3, -1, 3, 15, 16, -1, 
  336.           3, 16, 4, -1, 4, 16, 17, -1, 4, 17, 5, -1, 5, 17, 18, -1, 
  337.           5, 18, 6, -1, 6, 18, 19, -1, 6, 19, 7, -1, 7, 19, 20, -1, 
  338.           7, 20, 8, -1, 8, 20, 21, -1, 8, 21, 9, -1, 9, 21, 22, -1, 
  339.           9, 22, 10, -1, 10, 22, 23, -1, 10, 23, 11, -1, 11, 23, 24, -1, 
  340.           11, 24, 12, -1, 12, 24, 13, -1, 12, 13, 1, -1, 13, 25, 26, -1, 
  341.           13, 26, 14, -1, 14, 26, 27, -1, 14, 27, 15, -1, 15, 27, 28, -1, 
  342.           15, 28, 16, -1, 16, 28, 29, -1, 16, 29, 17, -1, 17, 29, 30, -1, 
  343.           17, 30, 18, -1, 18, 30, 31, -1, 18, 31, 19, -1, 19, 31, 32, -1, 
  344.           19, 32, 20, -1, 20, 32, 33, -1, 20, 33, 21, -1, 21, 33, 34, -1, 
  345.           21, 34, 22, -1, 22, 34, 35, -1, 22, 35, 23, -1, 23, 35, 36, -1, 
  346.           23, 36, 24, -1, 24, 36, 25, -1, 24, 25, 13, -1, 25, 37, 38, -1, 
  347.           25, 38, 26, -1, 26, 38, 39, -1, 26, 39, 27, -1, 27, 39, 40, -1, 
  348.           27, 40, 28, -1, 28, 40, 41, -1, 28, 41, 29, -1, 29, 41, 42, -1, 
  349.           29, 42, 30, -1, 30, 42, 43, -1, 30, 43, 31, -1, 31, 43, 44, -1, 
  350.           31, 44, 32, -1, 32, 44, 45, -1, 32, 45, 33, -1, 33, 45, 46, -1, 
  351.           33, 46, 34, -1, 34, 46, 47, -1, 34, 47, 35, -1, 35, 47, 48, -1, 
  352.           35, 48, 36, -1, 36, 48, 37, -1, 36, 37, 25, -1, 37, 49, 50, -1, 
  353.           37, 50, 38, -1, 38, 50, 51, -1, 38, 51, 39, -1, 39, 51, 52, -1, 
  354.           39, 52, 40, -1, 40, 52, 53, -1, 40, 53, 41, -1, 41, 53, 54, -1, 
  355.           41, 54, 42, -1, 42, 54, 55, -1, 42, 55, 43, -1, 43, 55, 56, -1, 
  356.           43, 56, 44, -1, 44, 56, 57, -1, 44, 57, 45, -1, 45, 57, 58, -1, 
  357.           45, 58, 46, -1, 46, 58, 59, -1, 46, 59, 47, -1, 47, 59, 60, -1, 
  358.           47, 60, 48, -1, 48, 60, 49, -1, 48, 49, 37, -1, 61, 50, 49, -1, 
  359.           61, 51, 50, -1, 61, 52, 51, -1, 61, 53, 52, -1, 61, 54, 53, -1, 
  360.           61, 55, 54, -1, 61, 56, 55, -1, 61, 57, 56, -1, 61, 58, 57, -1, 
  361.           61, 59, 58, -1, 61, 60, 59, -1, 61, 49, 60, -1]
  362.         }
  363.     }
  364.   ]
  365. }
  366. ROUTE Sphere-TIMER.fraction_changed TO Sphere-POS-INTERP.set_fraction
  367. ROUTE Sphere-POS-INTERP.value_changed TO Sphere.set_translation
  368. ROUTE Sphere-TIMER.fraction_changed TO Sphere-SCALE-INTERP.set_fraction
  369. ROUTE Sphere-SCALE-INTERP.value_changed TO Sphere.set_scale
  370. ROUTE Sphere-TIMER.fraction_changed TO Sphere-SCALE-ORI-INTERP.set_fraction
  371. ROUTE Sphere-SCALE-ORI-INTERP.value_changed TO Sphere.set_scaleOrientation
  372. DEF Bracket_R Transform {
  373.   translation 4.904 0.002535 10.88
  374.   rotation 1 0 0 -3.142
  375.   children [
  376.   DEF Bracket_R-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  377.   DEF Bracket_R-ROT-INTERP OrientationInterpolator {
  378.     key [0, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923, 
  379.         0.5077, 0.5231, 0.5385, ]
  380.     keyValue [1 0 0 -3.142, 1 0 0 -3.142, 1 0 0 -2.827, 1 0 0 -2.513, 
  381.       1 0 0 -2.199, 1 0 0 -1.885, 1 0 0 -1.571, 1 0 0 -1.257, 
  382.       1 0 0 -0.9425, 1 0 0 -0.6283, 1 0 0 -0.3142, 1 0 0 0, 
  383.       ] },
  384.     Shape {
  385.       appearance Appearance {
  386.         material Material {
  387.           diffuseColor 0 0 0
  388.         }
  389.       }
  390.       geometry DEF Bracket_R-FACES IndexedFaceSet {
  391.         ccw TRUE
  392.         solid TRUE
  393.         coord DEF Bracket_R-COORD Coordinate { point [
  394.           0.7838 0 0, -0.7838 1 0, -0.7838 -1 0, 0.2203 0 0]
  395.         }
  396.         coordIndex [
  397.           3, 2, 0, -1, 3, 0, 1, -1]
  398.         }
  399.     }
  400.   ]
  401. }
  402. ROUTE Bracket_R-TIMER.fraction_changed TO Bracket_R-ROT-INTERP.set_fraction
  403. ROUTE Bracket_R-ROT-INTERP.value_changed TO Bracket_R.set_rotation
  404. DEF Bracket_L Transform {
  405.   translation -3.115 0.002535 10.88
  406.   rotation 1 0 0 -3.142
  407.   children [
  408.   DEF Bracket_L-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  409.   DEF Bracket_L-ROT-INTERP OrientationInterpolator {
  410.     key [0, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, 0.4769, 0.4923, 
  411.         0.5077, 0.5231, 0.5385, ]
  412.     keyValue [1 0 0 -3.142, 1 0 0 -3.142, 1 0 0 -2.827, 1 0 0 -2.513, 
  413.       1 0 0 -2.199, 1 0 0 -1.885, 1 0 0 -1.571, 1 0 0 -1.257, 
  414.       1 0 0 -0.9425, 1 0 0 -0.6283, 1 0 0 -0.3142, 1 0 0 0, 
  415.       ] },
  416.     Shape {
  417.       appearance Appearance {
  418.         material Material {
  419.           diffuseColor 0 0 0
  420.         }
  421.       }
  422.       geometry DEF Bracket_L-FACES IndexedFaceSet {
  423.         ccw TRUE
  424.         solid TRUE
  425.         coord DEF Bracket_L-COORD Coordinate { point [
  426.           -0.7838 0 0, 0.7838 1 0, 0.7838 -1 0, -0.2203 0 0]
  427.         }
  428.         coordIndex [
  429.           2, 3, 0, -1, 0, 3, 1, -1]
  430.         }
  431.     }
  432.   ]
  433. }
  434. ROUTE Bracket_L-TIMER.fraction_changed TO Bracket_L-ROT-INTERP.set_fraction
  435. ROUTE Bracket_L-ROT-INTERP.value_changed TO Bracket_L.set_rotation
  436. DEF Cone_dummy Transform {
  437.   translation -1.337 -0.7605 17.14
  438.   rotation -1 0 0 -1.571
  439.   children [
  440.   DEF Cone_dummy-TIMER TimeSensor { loop TRUE cycleInterval 4.333 },
  441.   DEF Cone_dummy-POS-INTERP PositionInterpolator {
  442.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  443.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  444.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  445.         0.3692, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, ]
  446.     keyValue [-1.337 -0.7605 17.14, -1.305 -0.7605 16.87, -1.273 -0.7605 16.6, 
  447.       -1.241 -0.7605 16.34, -1.209 -0.7605 16.07, -1.177 -0.7605 15.8, 
  448.       -1.145 -0.7605 15.53, -1.113 -0.7605 15.26, -1.081 -0.7605 14.99, 
  449.       -1.049 -0.7605 14.73, -1.016 -0.7605 14.46, -0.9844 -0.7605 14.19, 
  450.       -0.9524 -0.7605 13.92, -0.9204 -0.7605 13.65, -0.8883 -0.7605 13.38, 
  451.       -0.8563 -0.7605 13.11, -0.8253 -0.7605 12.86, -0.7965 -0.7605 12.61, 
  452.       -0.7698 -0.7605 12.39, -0.7452 -0.7605 12.18, -0.7228 -0.7605 12, 
  453.       -0.7025 -0.7605 11.83, -0.6843 -0.7605 11.67, -0.6683 -0.7605 11.54, 
  454.       -0.6544 -0.7605 11.42, -0.6427 -0.7605 11.33, -0.6331 -0.7605 11.25, 
  455.       -0.6256 -0.7605 11.18, -0.6203 -0.7605 11.14, -0.6171 -0.7605 11.11, 
  456.       -0.616 -0.7605 11.1, ] },
  457.   DEF Cone_dummy-ROT-INTERP OrientationInterpolator {
  458.     key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 0.1077, 
  459.         0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 0.2308, 
  460.         0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 0.3385, 0.3538, 
  461.         0.3692, 0.3846, 0.4, 0.4154, 0.4308, 0.4462, 0.4615, ]
  462.     keyValue [-1 0 0 -1.571, -0.9951 -0.06959 0.06959 -1.576, -0.9808 -0.1378 0.1378 -1.59, 
  463.       -0.9577 -0.2036 0.2036 -1.614, -0.9267 -0.2657 0.2657 -1.647, 
  464.       -0.8891 -0.3236 0.3236 -1.688, -0.8462 -0.3768 0.3768 -1.737, 
  465.       -0.7993 -0.425 0.425 -1.793, -0.7493 -0.4682 0.4682 -1.855, 
  466.       -0.6975 -0.5067 0.5067 -1.924, -0.6444 -0.5407 0.5407 -1.997, 
  467.       -0.5908 -0.5705 0.5705 -2.074, 0.5371 0.5965 -0.5965 -4.127, 
  468.       0.4836 0.6189 -0.6189 -4.042, 0.4305 0.6382 -0.6382 -3.955, 
  469.       0.378 0.6547 -0.6547 -3.864, 0.3278 0.668 -0.668 -3.775, 
  470.       0.2815 0.6785 -0.6785 -3.69, 0.2391 0.6866 -0.6866 -3.611, 
  471.       0.2004 0.6928 -0.6928 -3.537, 0.1653 0.6974 -0.6974 -3.469, 
  472.       0.1337 0.7008 -0.7008 -3.407, 0.1055 0.7032 -0.7032 -3.352, 
  473.       0.08072 0.7048 -0.7048 -3.303, 0.05927 0.7059 -0.7059 -3.26, 
  474.       0.04115 0.7065 -0.7065 -3.224, 0.02633 0.7069 -0.7069 -3.194, 
  475.       0.01481 0.707 -0.707 -3.171, 0.006582 0.7071 -0.7071 -3.155, 
  476.       0.001646 0.7071 -0.7071 -3.145, 0 0.7071 -0.7071 -3.142, 
  477.       ] },
  478.     DEF Cone Transform {
  479.       translation 0.4502 -0.0001221 -0.7391
  480.       rotation 0.8891 0.3236 0.3236 -1.688
  481.       children [
  482.       DEF Cone-POS-INTERP PositionInterpolator {
  483.         key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 
  484.             0.1077, 0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 
  485.             0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 
  486.             0.3385, 0.3538, ]
  487.         keyValue [0.4502 -0.0001221 -0.7391, 0.4491 -0.0001227 -0.7389, 
  488.           0.4459 -0.0001211 -0.7383, 0.4406 -0.0001208 -0.7373, 
  489.           0.4331 -0.0001206 -0.7359, 0.4235 -0.0001208 -0.7339, 
  490.           0.4119 -0.0001212 -0.7314, 0.3982 -0.0001214 -0.7281, 
  491.           0.3824 -0.0001213 -0.724, 0.3646 -0.0001211 -0.719, 
  492.           0.3449 -0.000121 -0.7128, 0.3234 -0.0001211 -0.7054, 
  493.           0.3 -0.0001211 -0.6966, 0.275 -0.0001212 -0.6861, 
  494.           0.2484 -0.0001208 -0.6737, 0.2204 -0.0001214 -0.6593, 
  495.           0.1912 -0.000121 -0.6427, 0.1609 -0.0001216 -0.6235, 
  496.           0.1298 -0.0001213 -0.6017, 0.09902 -0.0001221 -0.5776, 
  497.           0.06952 -0.0001213 -0.552, 0.04138 -0.0001214 -0.5249, 
  498.           0.01468 -0.0001215 -0.4963, 0.001896 -0.0001205 -0.4815, 
  499.           ] },
  500.       DEF Cone-ROT-INTERP OrientationInterpolator {
  501.         key [0, 0.01538, 0.03077, 0.04615, 0.06154, 0.07692, 0.09231, 
  502.             0.1077, 0.1231, 0.1385, 0.1538, 0.1692, 0.1846, 0.2, 0.2154, 
  503.             0.2308, 0.2462, 0.2615, 0.2769, 0.2923, 0.3077, 0.3231, 
  504.             0.3385, 0.3538, ]
  505.         keyValue [0.8891 0.3236 0.3236 -1.688, 0.8895 0.323 0.323 -1.688, 
  506.           0.8908 0.3213 0.3213 -1.686, 0.8928 0.3184 0.3184 -1.684, 
  507.           0.8957 0.3144 0.3144 -1.681, 0.8994 0.3092 0.3092 -1.677, 
  508.           0.9037 0.3027 0.3027 -1.672, 0.9088 0.295 0.295 -1.666, 
  509.           0.9145 0.286 0.286 -1.66, 0.9209 0.2757 0.2757 -1.653, 
  510.           0.9277 0.264 0.264 -1.646, 0.9349 0.2509 0.2509 -1.638, 
  511.           0.9425 0.2363 0.2363 -1.63, 0.9503 0.2202 0.2202 -1.622, 
  512.           0.9581 0.2025 0.2025 -1.614, 0.9659 0.1832 0.1832 -1.606, 
  513.           0.9733 0.1623 0.1623 -1.598, 0.9803 0.1396 0.1396 -1.591, 
  514.           0.9866 0.1153 0.1153 -1.584, 0.9919 0.09001 0.09001 -1.579, 
  515.           0.9958 0.06446 0.06446 -1.575, 0.9985 0.03875 0.03875 -1.572, 
  516.           0.9998 0.01293 0.01293 -1.571, 1 0 0 -1.571, 
  517.           ] },
  518.         Shape {
  519.           appearance Appearance {
  520.             material Material {
  521.               diffuseColor 0 0 1
  522.             }
  523.           }
  524.           geometry DEF Cone-FACES IndexedFaceSet {
  525.             ccw TRUE
  526.             solid TRUE
  527. creaseAngle 1.5
  528.             coord DEF Cone-COORD Coordinate { point [
  529.               0 0.4814 0, 0.5694 -0.4814 0, 0.4931 -0.4814 0.2847, 
  530.               0.2847 -0.4814 0.4931, 0 -0.4814 0.5694, -0.2847 -0.4814 0.4931, 
  531.               -0.4931 -0.4814 0.2847, -0.5694 -0.4814 0, -0.4931 -0.4814 -0.2847, 
  532.               -0.2847 -0.4814 -0.4931, 0 -0.4814 -0.5694, 0.2847 -0.4814 -0.4931, 
  533.               0.4931 -0.4814 -0.2847, 0 -0.4814 0]
  534.             }
  535.             coordIndex [
  536.               0, 2, 1, -1, 0, 3, 2, -1, 0, 4, 3, -1, 0, 5, 4, -1, 
  537.               0, 6, 5, -1, 0, 7, 6, -1, 0, 8, 7, -1, 0, 9, 8, -1, 
  538.               0, 10, 9, -1, 0, 11, 10, -1, 0, 12, 11, -1, 0, 1, 12, -1, 
  539.               13, 1, 2, -1, 13, 2, 3, -1, 13, 3, 4, -1, 13, 4, 5, -1, 
  540.               13, 5, 6, -1, 13, 6, 7, -1, 13, 7, 8, -1, 13, 8, 9, -1, 
  541.               13, 9, 10, -1, 13, 10, 11, -1, 13, 11, 12, -1, 
  542.               13, 12, 1, -1]
  543.             }
  544.         }
  545.       ]
  546.     }
  547.   ]
  548. }
  549. ROUTE Cone_dummy-TIMER.fraction_changed TO Cone_dummy-POS-INTERP.set_fraction
  550. ROUTE Cone_dummy-POS-INTERP.value_changed TO Cone_dummy.set_translation
  551. ROUTE Cone_dummy-TIMER.fraction_changed TO Cone_dummy-ROT-INTERP.set_fraction
  552. ROUTE Cone_dummy-ROT-INTERP.value_changed TO Cone_dummy.set_rotation
  553. ROUTE Cone_dummy-TIMER.fraction_changed TO Cone-POS-INTERP.set_fraction
  554. ROUTE Cone-POS-INTERP.value_changed TO Cone.set_translation
  555. ROUTE Cone_dummy-TIMER.fraction_changed TO Cone-ROT-INTERP.set_fraction
  556. ROUTE Cone-ROT-INTERP.value_changed TO Cone.set_rotation
  557.